59 research outputs found
PASCAL: Timing SCA Resistant Design and Verification Flow
A large number of crypto accelerators are being deployed with the widespread
adoption of IoT. It is vitally important that these accelerators and other
security hardware IPs are provably secure. Security is an extra functional
requirement and hence many security verification tools are not mature. We
propose an approach/flow-PASCAL-that works on RTL designs and discovers
potential Timing Side-Channel Attack(SCA) vulnerabilities in them. Based on
information flow analysis, this is able to identify Timing Disparate Security
Paths that could lead to information leakage. This flow also (automatically)
eliminates the information leakage caused by the timing channel. The insertion
of a lightweight Compensator Block as balancing or compliance FSM removes the
timing channel with minimum modifications to the design with no impact on the
clock cycle time or combinational delay of the critical path in the circuit.Comment: Total page number: 4 pages; Figures: 5 figures; conference: 25th IEEE
International Symposium on On-Line Testing and Robust System Design 201
Towards Multidimensional Verification: Where Functional Meets Non-Functional
Trends in advanced electronic systems' design have a notable impact on design
verification technologies. The recent paradigms of Internet-of-Things (IoT) and
Cyber-Physical Systems (CPS) assume devices immersed in physical environments,
significantly constrained in resources and expected to provide levels of
security, privacy, reliability, performance and low power features. In recent
years, numerous extra-functional aspects of electronic systems were brought to
the front and imply verification of hardware design models in multidimensional
space along with the functional concerns of the target system. However,
different from the software domain such a holistic approach remains
underdeveloped. The contributions of this paper are a taxonomy for
multidimensional hardware verification aspects, a state-of-the-art survey of
related research works and trends towards the multidimensional verification
concept. The concept is motivated by an example for the functional and power
verification dimensions.Comment: 2018 IEEE Nordic Circuits and Systems Conference (NORCAS): NORCHIP
and International Symposium of System-on-Chip (SoC
RESCUE: Cross-Sectoral PhD Training Concept for Interdependent Reliability, Security and Quality
The recently started European Training Network (ETN) RESCUE advances scientific competences in the demanding and mutually dependent aspects of nano-electronic systems design, i.e. reliability, security and quality, as well as related electronic design automation tools. Second, it provides early-stage researchers with innovative cross-sectoral training in the involved disciplines and beyond, preparing them to face today’s and future challenges in nano-electronics design. Furthermore, they are also trained to be innovative, creative, and more important – will have an entrepreneurial mentality. The latter will help to compile ideas into products and services for economic and social benefits and creates qualified workforce and knowledge for the industry. The consortium consists of leading European research groups competent to tackle the interdependent challenges in a holistic manner, and is excellently balanced in terms of academic and industrial training and research facilities
Efficient Fault Injection based on Dynamic HDL Slicing Technique
This work proposes a fault injection methodology where Hardware Description
Language (HDL) code slicing is exploited to prune fault injection locations,
thus enabling more efficient campaigns for safety mechanisms evaluation. In
particular, the dynamic HDL slicing technique provides for a highly collapsed
critical fault list and allows avoiding injections at redundant locations or
time-steps. Experimental results show that the proposed methodology integrated
into commercial tool flow doubles the simulation speed when comparing to the
state-of-the-art industrial-grade EDA tool flows.Comment: arXiv admin note: substantial text overlap with arXiv:2001.0998
Composing Graph Theory and Deep Neural Networks to Evaluate SEU Type Soft Error Effects
Rapidly shrinking technology node and voltage scaling increase the
susceptibility of Soft Errors in digital circuits. Soft Errors are
radiation-induced effects while the radiation particles such as Alpha, Neutrons
or Heavy Ions, interact with sensitive regions of microelectronic
devices/circuits. The particle hit could be a glancing blow or a penetrating
strike. A well apprehended and characterized way of analyzing soft error
effects is the fault-injection campaign, but that typically acknowledged as
time and resource-consuming simulation strategy. As an alternative to
traditional fault injection-based methodologies and to explore the
applicability of modern graph based neural network algorithms in the field of
reliability modeling, this paper proposes a systematic framework that explores
gate-level abstractions to extract and exploit relevant feature representations
at low-dimensional vector space. The framework allows the extensive prediction
analysis of SEU type soft error effects in a given circuit. A scalable and
inductive type representation learning algorithm on graphs called GraphSAGE has
been utilized for efficiently extracting structural features of the gate-level
netlist, providing a valuable database to exercise a downstream machine
learning or deep learning algorithm aiming at predicting fault propagation
metrics. Functional Failure Rate (FFR): the predicted fault propagating metric
of SEU type fault within the gate-level circuit abstraction of the 10-Gigabit
Ethernet MAC (IEEE 802.3) standard circuit.Comment: 5 pages for conference, Number of figures: 3, Conference: 2020 9th
Mediterranean Conference on Embedded Computing (MECO
Mixed-level identification of fault redundancy in microprocessors
A new high-level implementation independent functional fault model for
control faults in microprocessors is introduced. The fault model is based on
the instruction set, and is specified as a set of data constraints to be
satisfied by test data generation. We show that the high-level test, which
satisfies these data constraints, will be sufficient to guarantee the detection
of all non-redundant low level faults. The paper proposes a simple and fast
simulation based method of generating test data, which satisfy the constraints
prescribed by the proposed fault model, and a method of evaluating the
high-level control fault coverage for the proposed fault model and for the
given test. A method is presented for identification of the high-level
redundant faults, and it is shown that a test, which provides 100% coverage of
non-redundant high-level faults, will also guarantee 100% non-redundant SAF
coverage, whereas all gate-level SAF not covered by the test are identified as
redundant. Experimental results of test generation for the execution part of a
microprocessor support the results presented in the paper.Comment: 2019 IEEE Latin American Test Symposium (LATS
- …